#ifndef GUI_H
#define GUI_H

#include <wx/wx.h>

#include "VCIClient.h"

class VCClientFrame: public wxFrame
{
DECLARE_CLASS(VCClientFrame)
public:
	VCClientFrame(const wxString& title);
	virtual ~VCClientFrame();

protected:
	void OnClickButton(wxCommandEvent & evt);
	void OnTrackScroll(wxScrollEvent & evt);
	void OnClose(wxCloseEvent & evt);

	wxStaticText * m_staticTextIp;
	wxTextCtrl * m_textCtrlIp;
	wxStaticText * m_staticTextPort;
	wxTextCtrl * m_textCtrlPort;
	wxStaticText * m_staticTextVolume;
	wxScrollBar * m_scrollBarVolume;
	wxStaticText * m_staticTextChannel;
	wxTextCtrl * m_textCtrlChannel;
	wxButton * m_buttonChannel;
	wxButton * m_buttonConnect;
	wxButton * m_buttonDisconnect;
	wxButton * m_buttonMicOn;
	wxButton * m_buttonMicOff;

	VCIClient * m_vcclient;

DECLARE_EVENT_TABLE()
};

#endif /*GUI_H*/

